home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / dev / gg / gettext-0.11.2.lha / PACKAGING < prev    next >
Text File  |  2002-03-12  |  3KB  |  86 lines

  1. Packaging hints for binary package distributors
  2. ===============================================
  3.  
  4. Although the source of the gettext package comes as a single package,
  5. I recommend that in distributions of binary packages the installed files
  6. be split into two packages:
  7.  
  8.    gettext
  9.         Contents: Runtime libraries and programs.
  10.         Audience: Anyone who wants to run internationalized programs.
  11.  
  12.    gettext-tools
  13.         Contents: Tools and documentation for developers and translators.
  14.         Audience: Anyone who wants to develop or localize internationalized
  15.                   programs, i.e. developers and translators.
  16.         Dependencies: requires gettext.
  17.  
  18. The 'gettext' binary package is much smaller than the 'gettext-tools' binary
  19. package (90 KB versus 4 MB). I recommend to include it in the default
  20. installation list, like GNU 'sh-utils'; in fact, the runtime programs are
  21. utilities for sh programs.
  22.  
  23. The precise split between gettext and gettext-tools is according to the
  24. following file list.
  25.  
  26.    gettext
  27.  
  28.       $prefix/bin/gettext
  29.       $prefix/bin/ngettext
  30.       $prefix/man/man1/gettext.1
  31.       $prefix/man/man1/ngettext.1
  32.       $prefix/doc/gettext/gettext.1.html
  33.       $prefix/doc/gettext/ngettext.1.html
  34.       $prefix/share/gettext/ABOUT-NLS
  35.       $prefix/share/gettext/libintl.jar
  36.       $prefix/lib/libintl.*               (not installed on glibc systems)
  37.       $prefix/lib/charset.alias           (not installed on glibc systems)
  38.       $prefix/share/locale/locale.alias   (not installed on glibc systems)
  39.       $prefix/include/libintl.h           (not installed on glibc systems)
  40.  
  41.    gettext-tools
  42.  
  43.       Everything else, i.e. currently:
  44.  
  45.       $prefix/bin/msg*
  46.       $prefix/bin/xgettext
  47.       $prefix/bin/gettextize
  48.       $prefix/man/man1/msg*.1
  49.       $prefix/man/man1/xgettext.1
  50.       $prefix/man/man3/*
  51.       $prefix/doc/gettext/msg*.1.html
  52.       $prefix/doc/gettext/xgettext.1.html
  53.       $prefix/doc/gettext/*.3.html
  54.       $prefix/doc/gettext/javadoc1/*
  55.       $prefix/doc/gettext/javadoc2/*
  56.       $prefix/doc/gettext/gettext_*.html
  57.       $prefix/info/gettext.info*
  58.       $prefix/lib/libgettextlib*
  59.       $prefix/lib/libgettextsrc*
  60.       $prefix/lib/gettext/*
  61.       $prefix/share/locale/*/LC_MESSAGES/gettext.mo
  62.       $prefix/share/gettext/config.rpath
  63.       $prefix/share/gettext/intl/*
  64.       $prefix/share/gettext/po/*
  65.       $prefix/share/gettext/projects/*
  66.       $prefix/share/gettext/gettext.h
  67.       $prefix/share/gettext/gettext.jar
  68.       $prefix/share/gettext/msgunfmt.tcl
  69.       $prefix/share/aclocal/codeset.m4
  70.       $prefix/share/aclocal/gettext.m4
  71.       $prefix/share/aclocal/glibc21.m4
  72.       $prefix/share/aclocal/iconv.m4
  73.       $prefix/share/aclocal/isc-posix.m4
  74.       $prefix/share/aclocal/lcmessage.m4
  75.       $prefix/share/aclocal/lib-ld.m4
  76.       $prefix/share/aclocal/lib-link.m4
  77.       $prefix/share/aclocal/lib-prefix.m4
  78.       $prefix/share/aclocal/progtest.m4
  79.       $prefix/share/emacs/site-lisp/po-mode.el
  80.       $prefix/share/emacs/site-lisp/po-mode.elc
  81.  
  82. Note: Although installed by "make install", the static libraries
  83.       $prefix/lib/libgettextlib.a
  84.       $prefix/lib/libgettextsrc.a
  85. don't need to be included in binary distributions; they are redundant.
  86.